configuration MoteClientAppC 
{
}
implementation 
{
  components MainC, MoteClientC, LedsC;
  components ActiveMessageC as Radio, SerialActiveMessageC as Serial;
  
  MainC.Boot <- MoteClientC;

  MoteClientC.RadioControl -> Radio;
  MoteClientC.SerialControl -> Serial;
  
  MoteClientC.UartSend -> Serial;
  MoteClientC.UartReceive -> Serial.Receive;
  MoteClientC.UartPacket -> Serial;
  MoteClientC.UartAMPacket -> Serial;
  
  MoteClientC.RadioSend -> Radio;
  MoteClientC.RadioReceive -> Radio.Receive;
  MoteClientC.RadioSnoop -> Radio.Snoop;
  MoteClientC.RadioPacket -> Radio;
  MoteClientC.RadioAMPacket -> Radio;
  
  MoteClientC.Leds -> LedsC;
}